/**
 * Created by Administrator on 2017/7/8.
 */

// 针对方案一的验证，一直可以提交，错误提示当前从上至下排序最前面的一个验证错误项的信息

import { isPhone, lunCheck, isCertNo } from 'util/lib/remex'

//手机号码验证
export function validatePhoneNum(rule, value, callback) {
  if(value && !isPhone(value.toString())) {
    callback(new Error('请输入格式正确的手机号码'));
  }else if(!value) {
    callback(new Error('请输入格式正确的手机号码'));
  }
  callback()
}

// 银行卡号验证
export function validateBankCard(rule, value, callback) {
  if(value && !lunCheck(value)) {
    callback(new Error('请输入格式正确的银行卡号'));
  }else if(!value) {
    callback(new Error('请输入格式正确的银行卡号'));
  }
  callback()
}

// 身份证号校验
export function validateCertNo(rule, value, callback) {
  if(value && !isCertNo(value)) {
    callback(new Error('请输入格式正确的身份证号'));
  }else if(!value) {
    callback(new Error('请输入格式正确的身份证号'));
  }
  callback()
}





























